package org.jeecg.modules.demo.weixin.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@Data
public class CouponUserVo implements Serializable {


    /**
     * 兑换的项目id
     */
    private Integer cid;
    /**
     * 优惠券所属用户
     */
    private Integer uid;
    /**
     * 优惠券名称
     */
    private String couponTitle;
    /**
     * 优惠券的面值
     */

    private BigDecimal couponPrice;
    /**
     * 最低消费多少金额可用优惠券
     */
    private BigDecimal useMinPrice;

    /**
     * 优惠券结束时间
     */
    private Date endTime;
    /**
     * 使用时间
     */
    private Date useTime;
    /**
     * 获取方式
     */
    private String type;
    /**
     * 状态（0：未使用，1：已使用, 2:已过期）
     */
    private Integer status;

    /**
     * 数量
     */
    @Excel(name = "数量", width = 15)
    @ApiModelProperty(value = "数量")
    private Integer num;

    /**
     * 开始时间
     */
    private Date startTime;
    /**
     * 优惠券类型（0 满减券  1 折扣券 3 体验券）
     */
    private Integer couponType;
    /**
     * 折扣/满减金额
     */
    private BigDecimal discountPrice;
    /**
     * 订单编号
     */
    private String orderNo;


}
